@echo off
echo 🦙 Ollama Llava 13B 快速测试
echo.

echo 1️⃣ 检查Ollama服务状态...
curl -s http://localhost:11434/api/tags > temp_result.json
if %errorlevel% neq 0 (
    echo ❌ Ollama服务未运行，请先启动: ollama serve
    pause
    exit /b 1
)

echo ✅ Ollama服务正常运行
echo.

echo 2️⃣ 检查llava:13b模型...
findstr "llava:13b" temp_result.json > nul
if %errorlevel% neq 0 (
    echo ❌ 未找到llava:13b模型
) else (
    echo ✅ llava:13b模型已就绪
)
echo.

echo 3️⃣ 测试文本对话...
curl -s -X POST http://localhost:11434/api/chat ^
  -H "Content-Type: application/json" ^
  -d "{\"model\": \"llava:13b\", \"messages\": [{\"role\": \"user\", \"content\": \"你好，请用中文简单介绍一下你的功能。\"}], \"stream\": false}" > test_response.json

if %errorlevel% neq 0 (
    echo ❌ 文本对话测试失败
) else (
    echo ✅ 文本对话测试成功
    echo 🤖 AI回复预览:
    findstr "content" test_response.json
)
echo.

echo 📊 测试完成！
echo 💡 如果所有测试都通过，您可以开始使用Ollama Llava 13B功能了
echo.
echo 🚀 下一步:
echo   - 启动前端: cd h5 && npm run dev  
echo   - 启动后端: cd server && npm run dev
echo   - 访问演示: http://localhost:3000/ollama-demo
echo.

rem 清理临时文件
del temp_result.json 2>nul
del test_response.json 2>nul

pause